import requset from '../../utils/request';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    phone:'',
    password:'',
  },
// 输入的事件回调
handleInput(e){
  // 拿到类型
  const type = e.currentTarget.id;
  // 输入的文本
  const value = e.detail.value;
  this.setData({
    // type是动态
    [type]:value
  })
},
// 登录逻辑
async loginFn(){
  const password = this.data.password
  const phone = this.data.phone
      // 校验 正则
      if(!/^1[3-9]\d{9}$/.test(phone)){
        // 提示语 
        wx.showToast({
          title: '手机号格式有误',
          icon: "error",
          duration: 1000
        })
        return;
      }
    // 密码校验 
    if(!/\w{6,12}$/.test(password)){
      // 提示语
      wx.showToast({
        title: '密码格式有误',
        icon: "error"
      })
      return;
    }

     // 登录接口
     const re = await requset('/login/cellphone',{
      phone,
      password,
      // 登录的时候 做区别
      isLogin: true,
     },'GET')
     if(re.code === 200){
        // 本地保存的数据
        wx.setStorageSync('userInfo', re.profile)
        wx.reLaunch({
          url: '/pages/center/center',
        }) 
     }else{
       wx.reLauch({
        title:re.message,
        icon:'error'
       })
     }
},
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})